package com.xxzuibang.day7.方法的传参机制;

/**
 * 引用数据类型的传参机制
 *     //B类中编写一个方法test100，可以接收一个数组，在方法中修改该数组，看看原来的数组会有变化
 */
public class Demo02 {
    public static void main(String[] args) {
        B b=new B();
        int arr[]={1,2,3};
//        b.test100(arr);//调用方法
        System.out.println("main的arr数组");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]+" ");
        }
        System.out.println();
        //测试test200方法
        Person p=new Person();
        p.name="jack";
        p.age=10;
        b.test200(p);
        System.out.println("main方法的p.age="+p.age+"main方法的p.name="+p.name);
    }
}
class  B{
    //B类中编写一个方法test100，可以接收一个数组，在方法中修改该数组，看看原来的数组是否有变化
/*    public void test100(int[] arr){
arr[0]=200;//修改元素
        //遍历数组
        System.out.println("test1的arr数组");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]+" ");
        }
        System.out.println();
    }*/
    public  void test200(Person p){
        p.age=1000;//修改了对象的属性

    }

}

class Person{
    String name;
    int age;

}